<?php

namespace pensum\AdminBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * pensum\AdminBundle\Entity\Administrativos
 *
 * @ORM\Table(name="administrativos")
 * @ORM\Entity
 */
class Administrativos {

    /**
     * @var integer $ideAdm
     *
     * @ORM\Column(name="ide_adm", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $ideAdm;

    /**
     * @var string $cargosAdm
     *
     * @ORM\Column(name="cargos_adm", type="string", length=45, nullable=false)
     */
    private $cargosAdm;

    /**
     * @var string $estadoAdm
     *
     * @ORM\Column(name="estado_adm", type="string", length=45, nullable=false)
     */
    private $estadoAdm;

    /**
     * @var Titulos
     *
     * @ORM\ManyToOne(targetEntity="Titulos")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="titulos_ide_tit", referencedColumnName="ide_tit")
     * })
     */
    private $tituloseTit;

    /**
     * @var Persona
     *
     * @ORM\ManyToOne(targetEntity="Persona")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="persona_ide_pers", referencedColumnName="ide_pers")
     * })
     */
    private $personaePers;

    /**
     * @var integer $personaIdePers
     */
    private $personaIdePers;

    /**
     * @var integer $titulosIdeTit
     */
    private $titulosIdeTit;

    /**
     * Get ideAdm
     *
     * @return integer 
     */
    public function getIdeAdm() {
        return $this->ideAdm;
    }

    /**
     * Set personaIdePers
     *
     * @param integer $personaIdePers
     */
    public function setPersonaIdePers($personaIdePers) {
        $this->personaIdePers = $personaIdePers;
    }

    /**
     * Get personaIdePers
     *
     * @return integer 
     */
    public function getPersonaIdePers() {
        return $this->personaIdePers;
    }

    /**
     * Set titulosIdeTit
     *
     * @param integer $titulosIdeTit
     */
    public function setTitulosIdeTit($titulosIdeTit) {
        $this->titulosIdeTit = $titulosIdeTit;
    }

    /**
     * Get titulosIdeTit
     *
     * @return integer 
     */
    public function getTitulosIdeTit() {
        return $this->titulosIdeTit;
    }

    /**
     * Set cargosAdm
     *
     * @param string $cargosAdm
     */
    public function setCargosAdm($cargosAdm) {
        $this->cargosAdm = $cargosAdm;
    }

    /**
     * Get cargosAdm
     *
     * @return string 
     */
    public function getCargosAdm() {
        return $this->cargosAdm;
    }

    /**
     * Set estadoAdm
     *
     * @param string $estadoAdm
     */
    public function setEstadoAdm($estadoAdm) {
        $this->estadoAdm = $estadoAdm;
    }

    /**
     * Get estadoAdm
     *
     * @return string 
     */
    public function getEstadoAdm() {
        return $this->estadoAdm;
    }

}